package tech.fangsong.client.strategy;

import io.netty.channel.ChannelHandlerContext;
import tech.fangsong.im.core.protocol.ImMsg;

/**
 * 不同的消息类型处理接口
 */
public interface MessageStrategy {

    ImMsg received(ChannelHandlerContext channelHandlerContext,ImMsg msg);

    ImMsg sending(ImMsg msg);

    boolean support(ImMsg msg);
}
